package com.lds.erp.product.ao;

import com.lds.erp.base.PageAO;
import com.lds.erp.common.PtSkuLabelEnum;
import com.lds.erp.common.PtSsuSearchOrderByEnum;
import com.lds.erp.common.PtSsuSearchOrderFieldEnum;
import com.lds.erp.common.YNEnum;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * Created by Admin on 2018/9/21.
 */
@ApiModel(value = "SSU列表分页查询")
public class PtSsuSearchPageAO extends PageAO {



	@ApiModelProperty(value = "主分类ID，非必填")
	private Integer skuCategoryRootid;

	/**
	 * sku所属一级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	@ApiModelProperty(value = "sku所属一级分类，非必填")
	private Integer skuCategoryFstid;

	/**
	 * sku所属二级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	@ApiModelProperty(value = "sku所属二级分类，非必填")
	private Integer skuCategorySecid;

	/**
	 * sku所属三级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	@ApiModelProperty(value = "sku所属三级分类，非必填")
	private Integer skuCategoryThdid;

	/**
	 * sku状态(枚举值N禁用/Y启用)
	 *
	 * 2020-04-20 16:35:30
	 */
	@ApiModelProperty(value = "sku状态(枚举值N禁用/Y启用)，非必填")
	private YNEnum skuStatus;

	@ApiModelProperty(value = "sku所属标签(NEW新品TOPSALE畅销RECOMMEND推荐等，非必填)")
	private PtSkuLabelEnum skuLabel;

	@ApiModelProperty(value = "ssu搜索排序字段枚举类 DEFAULT综合/SALE销量/PRICE价格，非必填,默认为综合搜索")
	private PtSsuSearchOrderFieldEnum orderField;

	@ApiModelProperty(value = "ssu搜索排序条件ASC升序/DESC降序，非必填")
	private PtSsuSearchOrderByEnum orderBy;


	private Integer districtId;

	private Integer activityId;

	private Integer activityPartId;


	/**
	 * 获取 sku所属一级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	public Integer getSkuCategoryFstid() {
		return skuCategoryFstid;
	}

	/**
	 * 设置 sku所属一级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	public void setSkuCategoryFstid(Integer skuCategoryFstid) {
		this.skuCategoryFstid = skuCategoryFstid;
	}

	/**
	 * 获取 sku所属二级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	public Integer getSkuCategorySecid() {
		return skuCategorySecid;
	}

	/**
	 * 设置 sku所属二级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	public void setSkuCategorySecid(Integer skuCategorySecid) {
		this.skuCategorySecid = skuCategorySecid;
	}

	/**
	 * 获取 sku所属三级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	public Integer getSkuCategoryThdid() {
		return skuCategoryThdid;
	}

	/**
	 * 设置 sku所属三级分类
	 *
	 * 2020-04-20 16:35:30
	 */
	public void setSkuCategoryThdid(Integer skuCategoryThdid) {
		this.skuCategoryThdid = skuCategoryThdid;
	}

	/**
	 * 获取 sku状态(枚举值N禁用/Y启用)
	 *
	 * 2020-04-20 16:35:30
	 */
	public YNEnum getSkuStatus() {
		return skuStatus;
	}

	/**
	 * 设置 sku状态(枚举值N禁用/Y启用)
	 *
	 * 2020-04-20 16:35:30
	 */
	public void setSkuStatus(YNEnum skuStatus) {
		this.skuStatus = skuStatus;
	}

	public PtSkuLabelEnum getSkuLabel() {
		return skuLabel;
	}

	public void setSkuLabel(PtSkuLabelEnum skuLabel) {
		this.skuLabel = skuLabel;
	}

	public PtSsuSearchOrderFieldEnum getOrderField() {
		return orderField;
	}

	public void setOrderField(PtSsuSearchOrderFieldEnum orderField) {
		this.orderField = orderField;
	}

	public PtSsuSearchOrderByEnum getOrderBy() {
		return orderBy;
	}

	public void setOrderBy(PtSsuSearchOrderByEnum orderBy) {
		this.orderBy = orderBy;
	}

	public Integer getDistrictId() {
		return districtId;
	}

	public void setDistrictId(Integer districtId) {
		this.districtId = districtId;
	}


	public Integer getActivityId() {
		return activityId;
	}

	public void setActivityId(Integer activityId) {
		this.activityId = activityId;
	}

	public Integer getActivityPartId() {
		return activityPartId;
	}

	public void setActivityPartId(Integer activityPartId) {
		this.activityPartId = activityPartId;
	}

	public Integer getSkuCategoryRootid() {
		return skuCategoryRootid;
	}

	public void setSkuCategoryRootid(Integer skuCategoryRootid) {
		this.skuCategoryRootid = skuCategoryRootid;
	}
}
